@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");

#tabpanels,
#tabpanels > tabpanel {
  padding: 0;
}

#tabpanels richlistbox {
  width: 30em;
}
#tabpanels richlistitem label {
  font-weight: bold;
}
#tabpanels richlistitem description {
  margin-left: 1em;
}

.breakpoint {
  width:100%;
  text-align: left;
}

.debug-toolbar-button-stepinto {
  list-style-image: url("go-next.png");
}

.debug-toolbar-button-stepover {
  list-style-image: url("go-jump.png");
}

.debug-toolbar-button-stepout {
  list-style-image: url("go-previous.png");
}

.debug-toolbar-button-run {
  list-style-image: url("go-last.png");
}

.debug-toolbar-button-stop {
  list-style-image: url("process-stop.png");
}

html|div {
  background-color: white;
  /*white-space: pre;*/
  font-family: monospace;
}
html|span {
  display: block;
  width: auto;
  clear: both;
  /* border-top: 1px solid #ffffff; */
  /* border-bottom: 1px solid #ffffff; */
}
html|span.current {
  background-color: #ffc;
  /* background-color: #fffff4; */
  /* border-top: 1px solid #fff200; */
  /* border-bottom: 1px solid #fff200; */
}
html|span.unavailable {
  border: 1px solid #888;
  background-color: #ffc;
  font-weight: bold;
  padding: 1em;
  margin: .25em;
}
html|b.lineno {
  float: left;
  width: 3em;
  background-color: #ccc;
  font-weight: bold;
  border: 0;
}
html|b.lineno_breakpoint {
  float: left;
  width: 3em;
  background-color: #c00;
  font-weight: bold;
  border: 0;
}
